/*
 * Interface.h
 *
 *  Created on: 11.12.2011
 *      Author: serafim
 */

#ifndef INTERFACE_H_
#define INTERFACE_H_
#include "Window.h"

#include <iostream>
using std::string;
using std::cin;
using std::cout;
using std::endl;

class Interface {
public:
	static Interface* Instance();
	void init(Window* win);
	void update(){}
	void setProgressPos(double pos);
	void setProgressText(string text);
	void setStatusMessage(string text);

private:
	Interface();
	static Interface* _instance;
	Window *_window;
};



#endif /* INTERFACE_H_ */
